AmeliaBooking\Infrastructure\Repository\Booking\Event\EventRepository D

Total Complexity 176
Dependencies 24
Dependents 0
Total lines 2,377
Lines of code 1,872
Logical lines of code 641
Comment lines 124
Methods 17
Properties 0

Methods 17

Method Rating Maintainability Complexity Lines of code
getFiltered()
D
20
30 274
getByCriteria()
C
23
19 259
getFilteredIds()
C
27
24 146
getFilteredIdsCount()
C
28
22 136
getBookingsByCriteria()
B
31 15 137
getByBookingId()
A
32 8 145
getProvidersEvents()
A
34 10 107
add()
A
36 10 91
update()
A
39 11 65
getByBookingIds()
A
33 4 147
getById()
A
33 2 155
getWithCoupons()
A
37 6 93
getRelevantBookingsCount()
S
45 3 39
getRecurringIds()
S
54 4 20
updateParentId()
S
54 3 21
updateStatusById()
S
55 3 21
isRecurring()
S
58 2 16